﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BusinessLayer.WorldArtPrice.Entities
{
    public class Prices
    {
        public int ID{get; set;}
        public int ArtistId{get; set;}
        public string ItemName{get; set;}
        public int ItemType{get; set;}
        public string ItemTypeDescription{get; set;}
        public decimal Height{get; set;}
        public decimal Width{get; set;}
        public decimal Depth{get; set;}
        public string Measurement{get; set;}
        public bool Signed{get; set;}
        public bool Stamped{get; set;}
        public bool Inscribed{get; set;}
        public string Dating{get; set;}
        public string Lotnumber{get; set;}
        public DateTime AuctionTime{get; set;}
        public int AuctionHouse{get; set;}
        public int AuctionHouseSublocation{get; set;}
        public string Auctionnumber{get; set;}
        public int EstimatedFrom{get; set;}
        public int EstimatedTo{get; set;}
        public int EstimatedCurrency{get; set;}
        public int Price{get; set;}
        public int PriceCurrency{get; set;}
        public int PriceInUS{get; set;}
        public bool Premium{get; set;}
        public bool Unsold{get; set;}
        public string Edition{get; set;}
        public string Foundry{get; set;}
        public string Impression{get; set;}
        public DateTime DateCreated{get; set;}

        public Prices()
        {
            ID= 0;
            ArtistId= 0;
            ItemName= string.Empty;
            ItemType= 0;
            ItemTypeDescription= string.Empty;
            Height= 0;
            Width= 0;
            Depth= 0;
            Measurement= string.Empty;
            Signed= false;
            Stamped= false;
            Inscribed= false;
            Dating= string.Empty;
            Lotnumber= string.Empty;
            AuctionTime= DateTime.Now;
            AuctionHouse= 0;
            AuctionHouseSublocation= 0;
            Auctionnumber= string.Empty;
            EstimatedFrom= 0;
            EstimatedTo= 0;
            EstimatedCurrency= 0;
            Price= 0;
            PriceCurrency= 0;
            PriceInUS= 0;
            Premium= false;
            Unsold= false;
            Edition= string.Empty;
            Foundry= string.Empty;
            Impression= string.Empty;
            DateCreated= DateTime.Now;
        }
    }
}
